package com.sjl.springboot.domain.page;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;

/**
 * 页面查询实体
 * @author sjl
 * @date 2018/6/10 0010
 */

@ToString
public class PageQuery<T> implements Serializable {
    /**
     * 当前第几页
     */
    private int pageNum;
    /**
     * 当前页面条数
     * 默认10条
     */
    private int size;
    /**
     * 条件查询参数
     */
    @Getter
    @Setter
    private T params;
    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        if (pageNum==0){
            pageNum=1;
        }
        this.pageNum = pageNum;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        if (size==0){
            size=10;
        }
        this.size = size;
    }
}
